/**
 * 权限模板
 */
import request from '@/utils/request'

/**
 * 获取权限模板下拉列表
 * @param {*} params 
 */
export function tenantTemplateOptions(params = {}) {
  return request({
    url: '/system/tenant/template/optionSelect',
    method: 'get',
    params: params
  })
}

/**
 * 获取权限模板列表
 * @param {*} query 
 * @returns 
 */
export function listTemplate(query) {
  return request({
    url: '/system/tenant/template/list',
    method: 'get',
    params: query
  })
}

/**
 * 获取权限模板详情
 * @param {templateId} params 
 */
export function templateDetail(params) {
  return request({
    url: '/system/tenant/template/detail',
    method: 'get',
    params: params
  })
}

/**
 * 添加权限模板
 * @param {*} params 
 */
export function addTemplate(params) {
  return request({
    url: '/system/tenant/template/save',
    method: 'post',
    data: params
  })
}

/**
 * 更新权限模板
 * @param {*} params 
 */
export function updateTemplate(params) {
  return request({
    url: '/system/tenant/template/update',
    method: 'put',
    data: params
  })
}

/**
 * 删除权限模板
 * @param {*} params 
 */
export function deleteTemplate(params) {
  return request({
    url: '/system/tenant/template/deleteByIds?templateIds=' + params.templateIds,
    method: 'delete'
  })
}